import execjs

with open("百度翻译.js", "r", encoding="utf-8") as f:
    js_content = f.read()

    # python执行js代码
    # 第1种执行方式：execjs.eval("js代码")
    # 第2种方式如下：可以执行函数等
    context = execjs.compile(js_content)

    # --------------注意--------------
    # context指向了要执行的js文件，如果想要调用某个函数，可以用下面的call方法
    # 第1个参数，为需要调用的函数名字
    # 第2个参数，为给函数e传递的参数（是否传递要看调用的函数是否需要实参）
    # ret = context.call("e", "happy new year my baby")
    ret = context.call("e", "0125121")
    print(ret)

